home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / wwbbs31_source.lha / WWBBS / Library / status.h < prev    next >
C/C++ Source or Header  |  1995-06-23  |  932b  |  32 lines

  1. struct StatusNode {
  2.     struct Node sn_Node;
  3.     struct SignalSemaphore sn_Semaphore;
  4.     BYTE sn_NodeName[33];
  5.     BYTE sn_UserName[33];
  6.     BYTE sn_Location[33];
  7.     BYTE sn_Prompt[256];
  8.     BYTE sn_Stack[256];
  9.     UWORD sn_TimeRemaining;
  10.     UWORD sn_TimeUsed;
  11.     UWORD sn_InactivityTimeLimit;
  12.     ULONG sn_Flags;
  13. };
  14.  
  15. #define STFLG_Panic (1<<0)
  16. #define STFLG_Local (1<<1)
  17. #define STFLG_ConsoleOpen (1<<2)
  18. #define STFLG_ANSI (1<<3)
  19. #define STFLG_PageReceived (1<<4)
  20. #define STFLG_UserMonitor (1<<5)
  21.  
  22. /* tag attrs */
  23. Tag st_get_tags[]={ STTAG_Name,STTAG_Exists,STTAG_Next,STTAG_NextReturn,TAG_END };
  24. Tag st_set_tags[]={ STTAG_Name,TAG_END };
  25. Tag st_add_tags[]={ STTAG_Name,TAG_END };
  26. Tag st_rem_tags[]={ STTAG_Name,TAG_END };
  27.  
  28. Tag st_tags[]={
  29.     STTAG_UserName,STTAG_Location,STTAG_Prompt,STTAG_Stack,STTAG_TimeRemaining,STTAG_TimeUsed,STTAG_InactivityTimeLimit,STTAG_Panic,STTAG_Local,STTAG_ConsoleOpen,STTAG_ANSI,STTAG_PageReceived,STTAG_UserMonitor,
  30.     TAG_END
  31. };
  32.